/**
 * ChatContent.java
 * com.zhihu.chat.model
 * Copyright (c) 2016, 北京聚智未来科技有限公司版权所有.
 */

package com.zhihu.chat.model;

import java.util.Date;
import java.util.List;

import com.eova.common.base.BaseModel;
import com.eova.common.constant.ConstantValue;
import com.eova.common.id.Sequence;

/**
 * TODO
 * <p>
 * TODO(这里描述这个类补充说明 – 可选)
 *
 * @author gyp
 * @Date 2016年12月26日
 * @Time 下午5:26:05
 */
public class ChatContent extends BaseModel<ChatContent> {

	/**
	 * TODO（用一句话描述这个变量表示什么）
	 */

	private static final long serialVersionUID = -1574900256588215764L;

	public static final ChatContent dao = new ChatContent();

	/**
	 * ] 获取聊天内容的列表 作者:gyp
	 * 
	 * @Date 2016年12月26日
	 */
	public List<ChatContent> getChatContent(String userId, String chatId) {

		String sql = "select t.* from z_chat_content t where t.userId = ? and t.chatId = ? ";

		return this.find(sql, userId, chatId);
	}

	/**
	 * 
	 * 描述:聊天信息的存储 作者:gyp
	 * 
	 * @Date 2016年12月27日
	 */
	public boolean addChatContent(ChatContent content, String userId,
			String con, String chatId) {
		content.set("id", Sequence.nextId());
		content.set("chatId", chatId);
		content.set("userId", userId);
		content.set("content", con);
		content.set("createDate", new Date());
		content.set("isDelete", ConstantValue.EOVA_DELETE_NO);
		content.set("status", ConstantValue.EOVA_ZERO);
		return content.save();
	}
}
